std.vita.socket

Undocumented in source.

Members

Aliases

sa_family_t
alias sa_family_t = uint8_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
socklen_t
alias socklen_t = uint32_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

accept
int accept(int , sockaddr* __restrict, socklen_t* __restrict)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
bind
int bind(int , sockaddr* , socklen_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
connect
int connect(int , sockaddr* , socklen_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
getnameinfo
int getnameinfo(sockaddr* addr, size_t addrlen, char* host, size_t hostlen, char* serv, size_t servlen, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
getpeername
int getpeername(int , sockaddr* __restrict, socklen_t* __restrict)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
getsockname
int getsockname(int , sockaddr* __restrict, socklen_t* __restrict)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
getsockopt
int getsockopt(int , int , int , void* __restrict, socklen_t* __restrict)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
listen
int listen(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
recv
ssize_t recv(int , void* , size_t , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
recvfrom
ssize_t recvfrom(int , void* __restrict, size_t , int , sockaddr* __restrict, socklen_t* __restrict)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
recvmsg
ssize_t recvmsg(int s, msghdr* msg, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
send
ssize_t send(int , void* , size_t , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sendmsg
ssize_t sendmsg(int s, msghdr* msg, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sendto
ssize_t sendto(int , void* , size_t , int , sockaddr* , socklen_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
setsockopt
int setsockopt(int , int , int , void* , socklen_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
shutdown
int shutdown(int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
socket
int socket(int , int , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
socketpair
int socketpair(int , int , int , int* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
socketpair
int socketpair(int a, int b, int c, int[2] d)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

AF_APPLETALK
enum AF_APPLETALK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_ARP
enum AF_ARP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_CCITT
enum AF_CCITT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_CHAOS
enum AF_CHAOS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_CNT
enum AF_CNT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_COIP
enum AF_COIP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_DATAKIT
enum AF_DATAKIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_DECnet
enum AF_DECnet;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_DLI
enum AF_DLI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_E164
enum AF_E164;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_ECMA
enum AF_ECMA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_HYLINK
enum AF_HYLINK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_IMPLINK
enum AF_IMPLINK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_INET
enum AF_INET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_INET6
enum AF_INET6;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_IPX
enum AF_IPX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_ISDN
enum AF_ISDN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_ISO
enum AF_ISO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_LAT
enum AF_LAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_LINK
enum AF_LINK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_LOCAL
enum AF_LOCAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_MAX
enum AF_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_NATM
enum AF_NATM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_NS
enum AF_NS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_OSI
enum AF_OSI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_PUP
enum AF_PUP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_ROUTE
enum AF_ROUTE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_SNA
enum AF_SNA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_UNIX
enum AF_UNIX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AF_UNSPEC
enum AF_UNSPEC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FD_SETSIZE
enum FD_SETSIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_BCAST
enum MSG_BCAST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_CTRUNC
enum MSG_CTRUNC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_DONTROUTE
enum MSG_DONTROUTE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_DONTWAIT
enum MSG_DONTWAIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_EOR
enum MSG_EOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_MCAST
enum MSG_MCAST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_OOB
enum MSG_OOB;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_PEEK
enum MSG_PEEK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_TRUNC
enum MSG_TRUNC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MSG_WAITALL
enum MSG_WAITALL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_APPLETALK
enum PF_APPLETALK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_ARP
enum PF_ARP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_CCITT
enum PF_CCITT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_CHAOS
enum PF_CHAOS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_CNT
enum PF_CNT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_COIP
enum PF_COIP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_DATAKIT
enum PF_DATAKIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_DECnet
enum PF_DECnet;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_DLI
enum PF_DLI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_E164
enum PF_E164;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_ECMA
enum PF_ECMA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_HYLINK
enum PF_HYLINK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_IMPLINK
enum PF_IMPLINK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_INET
enum PF_INET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_INET6
enum PF_INET6;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_IPX
enum PF_IPX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_ISDN
enum PF_ISDN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_ISO
enum PF_ISO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_LAT
enum PF_LAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_LINK
enum PF_LINK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_LOCAL
enum PF_LOCAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_MAX
enum PF_MAX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_NATM
enum PF_NATM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_NS
enum PF_NS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_OSI
enum PF_OSI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_PUP
enum PF_PUP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_ROUTE
enum PF_ROUTE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_SNA
enum PF_SNA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_UNIX
enum PF_UNIX;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PF_UNSPEC
enum PF_UNSPEC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHUT_RD
enum SHUT_RD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHUT_RDWR
enum SHUT_RDWR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHUT_WR
enum SHUT_WR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SOCK_DGRAM
enum SOCK_DGRAM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SOCK_RAW
enum SOCK_RAW;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SOCK_RDM
enum SOCK_RDM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SOCK_SEQPACKET
enum SOCK_SEQPACKET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SOCK_STREAM
enum SOCK_STREAM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SOL_SOCKET
enum SOL_SOCKET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_ACCEPTCONN
enum SO_ACCEPTCONN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_BROADCAST
enum SO_BROADCAST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_DEBUG
enum SO_DEBUG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_DONTROUTE
enum SO_DONTROUTE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_ERROR
enum SO_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_KEEPALIVE
enum SO_KEEPALIVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_LINGER
enum SO_LINGER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_NONBLOCK
enum SO_NONBLOCK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_OOBINLINE
enum SO_OOBINLINE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_OVERFLOWED
enum SO_OVERFLOWED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_RCVBUF
enum SO_RCVBUF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_RCVLOWAT
enum SO_RCVLOWAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_RCVTIMEO
enum SO_RCVTIMEO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_REUSEADDR
enum SO_REUSEADDR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_REUSEPORT
enum SO_REUSEPORT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_SNDBUF
enum SO_SNDBUF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_SNDLOWAT
enum SO_SNDLOWAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_SNDTIMEO
enum SO_SNDTIMEO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_TIMESTAMP
enum SO_TIMESTAMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_TYPE
enum SO_TYPE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SO_USELOOPBACK
enum SO_USELOOPBACK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_SS_ALIGNSIZE
enum _SS_ALIGNSIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_SS_MAXSIZE
enum _SS_MAXSIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_SS_PAD1SIZE
enum _SS_PAD1SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_SS_PAD2SIZE
enum _SS_PAD2SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

iovec
struct iovec
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
linger
struct linger
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
msghdr
struct msghdr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sockaddr
struct sockaddr
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
sockaddr_storage
struct sockaddr_storage
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta